﻿/*全局*/
body{ font:14px/1.5  tahoma, arial, \5b8b\4f53, sans-serif;   margin:0 auto; background-color:#444;}
div{ margin:0px auto; }
a { color:#09c; text-decoration:none;} 

/*wrapper 包含 header,container,footer ; container 包含 content,sidebar*/

/*最外层容器*/
#wrapper { width:100%; }

/*头部*/
#header { border-bottom: 3px solid #000; background-color:#1188DD;}
.site{color:#fff; padding:10px 10px 0px 80px ; }
.site h2{  margin:20px 0 0px 0;  font-size:30px;  font-family: "Microsoft Yahei"; }
.site #title{ margin-left:40px; font-size:9bt;}
.site a { color:#fff;text-decoration:none;}
.site p {    font-size:16px;     }
.nav  {  margin:0px 0px  0px  60px; padding:5px 0px;  list-style-type:none;  }
.nav li{ display:inline; }
.nav li a { color:#000; margin-right:2px; background-color:#fff; padding:5px 25px 7px 25px;}
.nav li a:hover { background-color:#000; color:#fff; font-weight:bold;}

/*主体容器, container 包含 content,sidebar*/
#container { margin-top:0px; padding-right:400px;margin:5px 0px 0px 10px; }

/*主体*/
#content { float:left; width:100%; padding:10px; overflow:hidden;background-color:#fff;  }

/*文章*/
.post { margin-bottom:20px; padding:5px; border:1px solid #B0E4EF; background-color:#eff; }
.post-message{ margin:0;}
.post-title { margin:10px 0; padding:0; font-size:22px; font-family: "Microsoft Yahei";}
.post-title a { color:#000;  }
.post-meta span { padding-right:8px;}
.post-content{  }
.post-content img {	border: none;}
.post-related  {  margin:0 15px; padding:0;  list-style-type:none; line-height:150%; }

/*评论*/
#commentlist{margin:0 15px; padding:0; }
#commentlist li { border-bottom:1px dashed #ccc;  margin:  15px 0;    list-style-type:none; line-height:150%;}
#commentlist li p{ word-wrap:break-word; overflow:auto; }
.comment-floor { float:right; color:#ccc; font-size:20px;  }
#commentform label{ display:block;}
#commentmessage div { border: #ccc 1px solid; padding:3px; color:#666; }

/*侧栏*/
#sidebar { float:left; width:330px; margin-right:-9999px; margin-left:20px; background-color:#fff; padding:10px;}
#sidebar  h3 {  margin:10px 0;   }
#sidebar ul { padding:0 0 0 5px ; margin:0;list-style-type:none;}
#sidebar .widget { margin-bottom:25px; padding:5px 0px 5px 10px;border:1px solid #B0E4EF;background-color:#eff; }
#sidebar span { padding-left:3px; color:Gray;}
#recenttags li{ display:inline; white-space:nowrap;}

/*页脚*/
#footer {  clear:both; text-align:center; font-size:12px; line-height:150%;background-color:#1188DD; padding:30px 0px 30px 0px;border-top: 3px solid #000; } 
.powered,.powered a{ color:#ccc; }

/*分页*/
.pager{   margin: 10px 0 10px 0; padding:5px 0; text-align:right;}
.pager a,.pager span { line-height:20px;margin-right:5px;padding:3px 6px;   }
.pager .current { background-color:#eff;border:1px solid #B0E4EF; color:#000; font-weight:bold;}